<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.util.ArrayList, modele.Notification,modele.Config, java.util.Date, java.text.SimpleDateFormat, 
				java.util.StringTokenizer, modele.Config" %>
    <%   
    Integer pageCourante =  Integer.parseInt((String)request.getParameter("numeroPage"));
	Integer nbPages = (Integer)request.getAttribute("nbPages");
	SimpleDateFormat formatDate = (SimpleDateFormat)request.getAttribute("formatDate");
	String tri = (String)request.getAttribute("tri");
	ArrayList<Notification> notifications = (ArrayList<Notification>)request.getAttribute("listeNotifications"); 
	%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2><p>Liste de vos notifications</p></h2>

<% if (nbPages>1) { %>
<div class="pagination" >
	<%	if (pageCourante>1) { %>
			<a href="Consultation?page=mesNotifications&numeroPage=<%=pageCourante-1%>">&lt;&lt; précédent</a>
	<%  } %>
	
	<% 	for (int j=1 ; j<=nbPages ; j++) { %>
			<%
			if(j != pageCourante){
			%>
			&nbsp;<a href="Consultation?page=mesNotifications&numeroPage=<%=j %>"><%=j%></a>&nbsp;
			<%
			}
			else{
			%>
			<strong><%=j%></strong>
			<%
			}
			%>
	<%	} %>
	
	<%	if (pageCourante<nbPages) { %>
			<a href="Consultation?page=mesNotifications&numeroPage=<%=pageCourante+1 %>">suivant &gt;&gt;</a>
	<%  }%>
</div>
<%	} %>

<div id="notifications">
	<% for (Notification n : notifications ) {%>
		<p class="dateArticle"><%= formatDate.format(n.getDate())%></p>
	<% if (n.getAction().equals(Config.notificationCommentaire)){%>
		<p><li><a href="Consultation?page=infosMembre&idMembre=<%=n.getAuteurNotification().getId()%>&numeroPage=1&tri=date"><%=n.getAuteurNotification().getPseudo()%></a> a commenté <a href="Consultation?page=article&idArticle=<%=n.getArticle().getId()%>">votre article</a></li><p> 
	 <%}
		else if (n.getAction().equals(Config.notificationNote)){ %>
		<p><li><a href="Consultation?page=infosMembre&idMembre=<%=n.getAuteurNotification().getId()%>&numeroPage=1&tri=date"><%=n.getAuteurNotification().getPseudo()%></a> a noté <a href="Consultation?page=article&idArticle=<%=n.getArticle().getId()%>">votre article</a></li><p>
	<%}
		else if (n.getAction().equals(Config.notificationApprobationCommentaire)){ %>
		<p><li><a href="Consultation?page=infosMembre&idMembre=<%=n.getAuteurNotification().getId()%>&numeroPage=1&tri=date"><%=n.getAuteurNotification().getPseudo()%></a> a aimé <a href="Consultation?page=article&idArticle=<%=n.getCommentaire().getArticle().getId()%>">votre commentaire</a></li><p>
	<% }
	}%>
	
</div>

<% if (nbPages>1) { %>
<div class="pagination" >
	<%	if (pageCourante>1) { %>
			<a href="Consultation?page=mesNotifications&numeroPage=<%=pageCourante-1 %>">&lt;&lt; précédent</a>
	<%  } %>
	
	<% 	for (int j=1 ; j<=nbPages ; j++) { %>
			<%
			if(j != pageCourante){
			%>
			&nbsp;<a href="Consultation?page=mesNotifications&numeroPage=<%=j %>"><%=j%></a>&nbsp;
			<%
			}
			else{
			%>
			<strong><%=j%></strong>
			<%
			}
			%>
	<%	} %>
	
	<%	if (pageCourante<nbPages) { %>
			<a href="Consultation?page=mesNotifications&numeroPage=<%=pageCourante+1 %>">suivant &gt;&gt;</a>
	<%  }%>
</div>
<%	} %>
</body>
</html>